package com.anhuanjia.tools.eao.bean;

import java.util.Date;

import com.efastsoft.framework.annotation.dao.Column;
import com.efastsoft.framework.annotation.dao.Indexes;
import com.efastsoft.framework.annotation.dao.Table;
import com.efastsoft.framework.data.DataType;
import com.efastsoft.framework.orm.DAO;

/**
 * 版本信息表
 * 
 * @author Administrator
 *
 */
@Table("eao_version")
@Indexes("")
@SuppressWarnings("serial")
public class EaoVersion extends DAO<EaoVersion> {

	@Column(type = DataType.STRING, precision = 0, mandatory = true, pk = true)
	protected String Id;// 主键

	@Column(type = DataType.STRING, length = 150)
	protected String Version;// 版本信息1.0

	@Column(type = DataType.STRING, length = 200)
	protected String VersionExplain;// 版本说明

	@Column(type = DataType.STRING, length = 2000)
	protected String SoftwareUserAgreement;// 软件用户协议

	@Column(type = DataType.INTEGER, length = 50)
	protected String MemberId;// 创建用户id

	@Column(type = DataType.DATETIME, length = 11)
	protected Date CreateTime;// 创建时间

	@Column(type = DataType.DATETIME, length = 11)
	protected Date UpdateTime;// 修改时间

	@Column(type = DataType.INTEGER, length = 100)
	protected Integer IsDelete;// 是否删除 1:是 0：否

	@Column(type = DataType.STRING, length = 500)
	protected String Operator;// 操作人

	public String getId() {
		return Id;
	}

	public void setId(String id) {
		Id = id;
	}

	public String getVersionExplain() {
		return VersionExplain;
	}

	public void setVersionExplain(String versionExplain) {
		VersionExplain = versionExplain;
	}

	public String getSoftwareUserAgreement() {
		return SoftwareUserAgreement;
	}

	public void setSoftwareUserAgreement(String softwareUserAgreement) {
		SoftwareUserAgreement = softwareUserAgreement;
	}

	public String getMemberId() {
		return MemberId;
	}

	public void setMemberId(String memberId) {
		MemberId = memberId;
	}

	public Date getCreateTime() {
		return CreateTime;
	}

	public void setCreateTime(Date createTime) {
		CreateTime = createTime;
	}

	public Date getUpdateTime() {
		return UpdateTime;
	}

	public void setUpdateTime(Date updateTime) {
		UpdateTime = updateTime;
	}

	public Integer getIsDelete() {
		return IsDelete;
	}

	public void setIsDelete(Integer isDelete) {
		IsDelete = isDelete;
	}

	public String getOperator() {
		return Operator;
	}

	public void setOperator(String operator) {
		Operator = operator;
	}

	public String getVersion() {
		return Version;
	}

	public void setVersion(String version) {
		Version = version;
	}

}
